//package com.baidu.yyb.Adapter;
//
//import android.app.Dialog;
//import android.content.Context;
//import android.os.Bundle;
//import android.util.DisplayMetrics;
//import android.view.Gravity;
//import android.view.View;
//import android.view.Window;
//import android.view.WindowManager;
//import android.widget.EditText;
//import android.widget.TextView;
//import androidx.annotation.NonNull;
//import com.lt.noteui.R;
//
//public class MyDialog extends Dialog implements View.OnClickListener {
//    private TextView tv_cancel;
//    private TextView tv_Confirm;
//    private EditText tv_input;
//    private final Context MyContext;
//    private ConfirmListen confirmListen;
//    private CancelListen cancelListen;
//    private TextView TextError;
//    private TextView tv_title;
//    private TextView tv_tip;
//    private int LostId;
//
//
//    public MyDialog(@NonNull Context context) {
//        super(context);
//        MyContext = context;
//    }
//
//    public MyDialog(@NonNull Context context, int themeResId) {
//        super(context, themeResId);
//        MyContext = context;
//        LostId = themeResId;
//    }
//
//    public MyDialog setCancelListen(CancelListen cancelListen) {
//        this.cancelListen = cancelListen;
//        return this;
//    }
//
//
//    public MyDialog setConfirmListen(ConfirmListen confirmListen) {
//        this.confirmListen = confirmListen;
//        return this;
//    }
//
//    @Override
//    protected void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        if (LostId == 1) {
//            setContentView(R.layout.layout_lost_view);
//
//        } else {
//            setContentView(R.layout.activity_private);
//        }
//        Window dialogWindow = getWindow();
//        WindowManager.LayoutParams lp = dialogWindow.getAttributes();
//        DisplayMetrics d = MyContext.getResources().getDisplayMetrics(); // 获取屏幕宽、高用
//        lp.dimAmount = 0.3f;//外围遮罩透明度0.0f-1.0f
//        dialogWindow.setAttributes(lp);
//        dialogWindow.setGravity(Gravity.CENTER_HORIZONTAL);//内围区域底部显示
//
//        tv_cancel = findViewById(R.id.btn_cancel);
//        tv_Confirm = findViewById(R.id.btn_Confirm);
//        tv_input = findViewById(R.id.tv_password);
//        tv_title = findViewById(R.id.tv_title);
//        tv_cancel.setOnClickListener(this::onClick);
//        tv_Confirm.setOnClickListener(this::onClick);
//        TextError = findViewById(R.id.error_msg);
//        tv_tip = findViewById(R.id.tv_tip);
//    }
//
//
//    public String getEditText() {
//        return tv_input.getText().toString();
//    }
//
//    public void setError_msg(String str) {
//        TextError.setText(str);
//    }
//
//    public void setTitle(String str) {
//        tv_title.setText(str);
//    }
//
//    public void setTip(String str) {
//        tv_tip.setText(str);
//    }
//
//    @Override
//    public void onClick(View v) {
//        switch (v.getId()) {
//            case R.id.btn_cancel:
//                if (cancelListen != null) {
//                    cancelListen.OnCancel(this);
//                }
//                break;
//            case R.id.btn_Confirm:
//                if (confirmListen != null) {
//                    confirmListen.OnConfirm(this);
//                }
//                break;
//        }
//    }
//
//    public interface CancelListen {
//        void OnCancel(MyDialog myDialog);
//    }
//
//    public interface ConfirmListen {
//        void OnConfirm(MyDialog myDialog);
//    }
//}
